home *** CD-ROM | disk | FTP | other *** search
/ BMUG Revelations / BMUG Revelations.toast / Programming / Programming Languages / Harvest C / MPW Int & Lib / Interfaces / Language.h < prev    next >
Text File  |  1991-04-17  |  8KB  |  140 lines

  1. /************************************************************
  2.  
  3. Created: Friday, October 20, 1989 at 1:38 PM
  4.     Language.h
  5.     C Interface to the Macintosh Libraries
  6.  
  7.  
  8.     Copyright Apple Computer, Inc.    1986-1990
  9.     All rights reserved
  10.  
  11.  
  12. ************************************************************/
  13.  
  14.  
  15. #ifndef __LANGUAGE__
  16. #define __LANGUAGE__
  17.  
  18. /* Language Codes */                                                        /*updated comments <2>*/
  19.  
  20. #define langEnglish 0                /* smRoman script */
  21. #define langFrench 1                /* smRoman script */
  22. #define langGerman 2                /* smRoman script */
  23. #define langItalian 3                /* smRoman script */
  24. #define langDutch 4                    /* smRoman script */
  25. #define langSwedish 5                /* smRoman script */
  26. #define langSpanish 6                /* smRoman script */
  27. #define langDanish 7                /* smRoman script */
  28. #define langPortuguese 8            /* smRoman script */                            /*<x3>*/
  29. #define langNorwegian 9                /* smRoman script */
  30. #define langHebrew 10                /* smHebrew script */
  31. #define langJapanese 11                /* smJapanese script */
  32. #define langArabic 12                /* smArabic script */
  33. #define langFinnish 13                /* smRoman script */
  34. #define langGreek 14                /* smGreek script */
  35. #define langIcelandic 15            /* extended Roman script */
  36. #define langMaltese 16                /* extended Roman script */                        /*<x3>*/
  37. #define langTurkish 17                /* extended Roman script */
  38. #define langCroatian 18                /* Serbo-Croatian in extended Roman script */    /*<x18>*/
  39. #define langTradChinese 19            /* Chinese in traditional characters */            /*<x13>*/
  40. #define langUrdu 20                    /* smArabic script */
  41. #define langHindi 21                /* smDevanagari script */
  42. #define langThai 22                    /* smThai script */
  43. #define langKorean 23                /* smKorean script */                            /*<x1.7>*/
  44. #define langLithuanian 24            /* smEastEurRoman script */                        /*<x3>*/
  45. #define langPolish 25                /* smEastEurRoman script */                        /*<x3>*/
  46. #define langHungarian 26            /* smEastEurRoman script */                        /*<x3>*/
  47. #define langEstonian 27                /* smEastEurRoman script */                        /*<x3>*/
  48. #define langLettish 28                /* smEastEurRoman script */                        /*<x3>*/
  49. #define langLatvian 28                /* Synonym for langLettish */                    /*<x18>*/
  50. #define langLapponian 29            /* extended Roman script */                        /*<x3>*/
  51. #define langLappish 29                /* Synonym for langLapponian */                    /*<x18>*/
  52. #define langFaeroese 30                /* smRoman script */                            /*<x3>*/
  53. #define langFarsi 31                /* smArabic script */                            /*<x3>*/
  54. #define langPersian 31                /* Synonym for langFarsi */                        /*<x18>*/
  55. #define langRussian 32                /* smCyrillic script */                            /*<x3>*/
  56. #define langSimpChinese 33            /* Chinese in simplified characters */            /*<x13>*/
  57. #define langFlemish 34                /* smRoman script */                            /*<1>*/
  58. #define langIrish 35                /* smRoman script */                            /*<1>*/
  59. #define langAlbanian 36                /* smRoman script */                            /*<1>*/
  60. #define langRomanian 37                /* smEastEurRoman script */                        /*<1>*/
  61. #define langCzech 38                /* smEastEurRoman script */                        /*<1>*/
  62. #define langSlovak 39                /* smEastEurRoman script */                        /*<1>*/
  63. #define langSlovenian 40            /* smEastEurRoman script */                        /*<1>*/
  64. #define langYiddish 41                /* smHebrew script */                            /*<1>*/
  65. #define langSerbian 42                /* Serbo-Croatian in smCyrillic script */        /*<1>*/
  66. #define langMacedonian 43            /* smCyrillic script */                            /*<1>*/
  67. #define langBulgarian 44            /* smCyrillic script */                            /*<1>*/
  68. #define langUkrainian 45            /* smCyrillic script */                            /*<1>*/
  69. #define langByelorussian 46            /* smCyrillic script */                            /*<1>*/
  70. #define langUzbek 47                /* smCyrillic script */                            /*<1>*/
  71. #define langKazakh 48                /* smCyrillic script */                            /*<1>*/
  72. #define langAzerbaijani 49            /* Azerbaijani in smCyrillic script (USSR) */    /*<1>*/
  73. #define langAzerbaijanAr 50            /* Azerbaijani in smArabic script (Iran) */        /*<1>*/
  74. #define langArmenian 51                /* smArmenian script */                            /*<1>*/
  75. #define langGeorgian 52                /* smGeorgian script */                            /*<1>*/
  76. #define langMoldavian 53            /* smCyrillic script */                            /*<1>*/
  77. #define langKirghiz 54                /* smCyrillic script */                            /*<1>*/
  78. #define langTajiki 55                /* smCyrillic script */                            /*<1>*/
  79. #define langTurkmen 56                /* smCyrillic script */                            /*<1>*/
  80. #define langMongolian 57            /* Mongolian in smMongolian script */            /*<1>*/
  81. #define langMongolianCyr 58            /* Mongolian in smCyrillic script */            /*<1>*/
  82. #define langPashto 59                /* smArabic script */                            /*<1>*/
  83. #define langKurdish 60                /* smArabic script */                            /*<1>*/
  84. #define langKashmiri 61                /* smArabic script */                            /*<1>*/
  85. #define langSindhi 62                /* smExtArabic script */                        /*<1>*/
  86. #define langTibetan 63                /* smTibetan script */                            /*<1>*/
  87. #define langNepali 64                /* smDevanagari script */                        /*<1>*/
  88. #define langSanskrit 65                /* smDevanagari script */                        /*<1>*/
  89. #define langMarathi 66                /* smDevanagari script */                        /*<1>*/
  90. #define langBengali 67                /* smBengali script */                            /*<1>*/
  91. #define langAssamese 68                /* smBengali script */                            /*<1>*/
  92. #define langGujarati 69                /* smGujarati script */                            /*<1>*/
  93. #define langPunjabi 70                /* smGurmukhi script */                            /*<1>*/
  94. #define langOriya 71                /* smOriya script */                            /*<1>*/
  95. #define langMalayalam 72            /* smMalayalam script */                        /*<1>*/
  96. #define langKannada 73                /* smKannada script */                            /*<1>*/
  97. #define langTamil 74                /* smTamil script */                            /*<1>*/
  98. #define langTelugu 75                /* smTelugu script */                            /*<1>*/
  99. #define langSinhalese 76            /* smSinhalese script */                        /*<1>*/
  100. #define langBurmese 77                /* smBurmese script */                            /*<1>*/
  101. #define langKhmer 78                /* smKhmer script */                            /*<1>*/
  102. #define langLao 79                    /* smLaotian script */                            /*<1>*/
  103. #define langVietnamese 80            /* smVietnamese script */                        /*<1>*/
  104. #define langIndonesian 81            /* smRoman script */                            /*<1>*/
  105. #define langTagalog 82                /* smRoman script */                            /*<1>*/
  106. #define langMalayRoman 83            /* Malay in smRoman script */                    /*<1>*/
  107. #define langMalayArabic 84            /* Malay in smArabic script */                    /*<1>*/
  108. #define langAmharic 85                /* smEthiopic script */                            /*<1>*/
  109. #define langTigrinya 86                /* smEthiopic script */                            /*<1>*/
  110. #define langGalla 87                /* smEthiopic script */                            /*<1>*/
  111. #define langOromo 87                /* Synonym for langGalla */                        /*<1>*/
  112. #define langSomali 88                /* smRoman script */                            /*<1>*/
  113. #define langSwahili 89                /* smRoman script */                            /*<1>*/
  114. #define langRuanda 90                /* smRoman script */                            /*<1>*/
  115. #define langRundi 91                /* smRoman script */                            /*<1>*/
  116. #define langChewa 92                /* smRoman script */                            /*<1>*/
  117. #define langMalagasy 93                /* smRoman script */                            /*<1>*/
  118. #define langEsperanto 94            /* extended Roman script */                        /*<1>*/
  119. #define langWelsh 128                /* smRoman script */                            /*<1>*/
  120. #define langBasque 129                /* smRoman script */                            /*<1>*/
  121. #define langCatalan 130                /* smRoman script */                            /*<1>*/
  122. #define langLatin 131                /* smRoman script */                            /*<1>*/
  123. #define langQuechua 132                /* smRoman script */                            /*<1>*/
  124. #define langGuarani 133                /* smRoman script */                            /*<1>*/
  125. #define langAymara 134                /* smRoman script */                            /*<1>*/
  126. #define langTatar 135                /* smCyrillic script */                            /*<1>*/
  127. #define langUighur 136                /* smArabic script */                            /*<1>*/
  128. #define langDzongkha 137            /* (lang of Bhutan) smTibetan script */            /*<1>*/
  129. #define langJavaneseRom 138            /* Javanese in smRoman script */                /*<1>*/
  130. #define langSundaneseRom 139        /* Sundanese in smRoman script */                /*<1>*/
  131.  
  132. /* Obsolete names, kept for backward compatibility */                            /*moved here <2>*/
  133.  
  134. #define langPortugese 8                /* old misspelled version, kept for compatibility */
  135. #define langMalta 16                /* old misspelled version, kept for compatibility */
  136. #define langYugoslavian 18            /* (use langCroatian, langSerbian, etc.) */        /*<x18>*/
  137. #define langChinese 19                /* (use langTradChinese or langSimpChinese) */    /*<x13> */
  138.  
  139. #endif
  140.